<?php

/**
 * Controlador para los mapas del sistema.
 *
 * @package Controladores
 * @version 1.0
 *
 * Autor: Jordan Campos Delgado
 *
 * Fecha: 04/04/2015
 *
 * Bitacora de modificaciones:
 *
 * <
 * 
 * Autor:
 * 
 * Fecha:
 *
 * Descripcion:
 *
 * >
 * 
 */
error_reporting(0);
// Se retoma la session.
session_start();
// Se establecen cookies de session para http o https
setcookie(session_name(), session_id(), NULL, NULL, NULL, 0);
setcookie(session_name(), session_id(), NULL, NULL, NULL, 1);
/**
 * Redirecciona a la pagina principal.
 */
switch ($_GET["accion"]) {
    case "cargarMarcasPendientes":
        cargarMarcasPendientes();
        break;
    case "cargarUniversidades":
        cargarUniversidades();
        break;
}

function abrirMapas() {
// No se devuelve con ../ porque el include es llamados desde el index.php y estan en el mismo nivel.
    include 'vistas/maps/marcas.php';
}

function cargarMarcasPendientes(){
    
    require_once '../modelos/mapaModelo.php';
    

    $items = buscarMarcasPendientes();
    if (sizeof($items) > 0) {
        //echo'Si posee clientes';
        foreach ($items as $item) {
            
            $codCliente = $item['CodCliente'];
            $latitud = $item['Latitud'];
            $longitud = $item['Longitud'];
            $nombre = $item['Nombre'];
            $direccion = $item['Direccion'];
            $telefono = $item['Telefono'];
            $imagen = $item['Imagen'];
            $visitado = $item['Visitado'];
            ?>
            <script>
                 //alert("<?php echo $codCliente; ?>");                              
                
                icono  ="http://chart.googleapis.com/chart?chst=d_map_pin_letter&chld="+"<?php echo $codCliente; ?>"+"|5680FC|000000&.ico";
                marca = new Marcas(<?php echo str_replace(".",",",$latitud); ?>,<?php echo str_replace(".",",",$longitud); ?>);
                alert(icono);
                alert(marca.latitud);
                window["marker" + <?php echo $codCliente; ?>] = new google.maps.Marker({
                    //icon:new google.maps.MarkerImage(icono, new google.maps.Size(80, 60), null, new google.maps.Point(0, 30)),
                    position: new google.maps.LatLng("<?php echo $latitud; ?>","<?php echo $longitud; ?>"),
                    map: map,
                    title: 'Hello World! Estas en:' + "<?php echo $latitud; ?>" +","+ "<?php echo $longitud; ?>",
                    animation: google.maps.Animation.DROP//BOUNCE

                });
                
                this["marker" + "<?php echo $codCliente; ?>"]['infowindow'] = new google.maps.InfoWindow({
                //content:"<div id='contentInfoWindow' "+ index + " style='width: 300px; height: 300px; border: 1px solid #000;'>Este cliente esta en:" + marca.latitud +","+ marca.longitud +"</div>"
                content:"<div id='contentInfoWindow'"+"<?php echo $codCliente; ?>" +" class='contentMap'><div class='contentTxt'><h4>"+"<?php echo $nombre;?>"+"</h4><p>"+"<?php echo $direccion;?>"+"</div><div class='contentImg'><img src='../../img/UNA.png' title='San Juan Morro' />Numar <a href='http://www.flickr.com/photos/19114667@N00/2134221308/'>Numar</a></div>"+
                    "	</p> "+
                    "</div>"+
                    "<div class='clear'></div>"+
                    "</div>"
                });

                google.maps.event.addListener(this["marker" + "<?php echo $codCliente; ?>"], 'click', function() {
                    this['infowindow'].open(map, this);
                });
                
            </script>
            <?php
        }
    }
    
}

function cargarUniversidades(){
    
    require_once '../modelos/mapaModelo.php';
    

    $items = buscarMarcasPendientes();    
    
    
    if (sizeof($items) > 0) {
        $table = "<table id='marcasDB'>";
        foreach ($items as $item) {
            
            $codCliente = "<td>" . $item['CodCliente']."</td>";
            $latitud = "<td>" .$item['Latitud']."</td>";
            $longitud = "<td>" .$item['Longitud']."</td>";
            $nombre = "<td>" .$item['Nombre']."</td>";
            $direccion = "<td>" .$item['Direccion']."</td>";
            $telefono = "<td>" .$item['Telefono']."</td>";
            $imagen = "<td>" .$item['Imagen']."</td>";
            $visitado = "<td>" .$item['Visitado']."</td>";
            
            $table = $table . "<tr>$codCliente $latitud $longitud $nombre $direccion $telefono $imagen $visitado</tr>";
        }
        $table = $table . "</table>";
        echo $table;
        
    }
    
}
?>
